package com.qm.console.dao.mapper;

import com.qm.console.dao.model.ActivateStatisticsDO;
import com.qm.console.dao.model.LiveVerificationDO;
import com.qm.console.dao.model.LiveVerificationDOWithBLOBs;
import com.qm.console.pubdef.dto.analysis.ChannelQueryDTO;

import java.util.List;
import java.util.Map;

public interface LiveVerificationDOMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(LiveVerificationDOWithBLOBs record);

    int insertSelective(LiveVerificationDOWithBLOBs record);

    LiveVerificationDOWithBLOBs selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(LiveVerificationDOWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(LiveVerificationDOWithBLOBs record);

    int updateByPrimaryKey(LiveVerificationDO record);

    List<LiveVerificationDOWithBLOBs> list(Map<String, Object> queryMap);

    int count(Map<String, Object> queryMap);

    int total(Map<String, Object> queryMap);

    int isExist(Map<String, Object> queryMap);

    int updateTime(Map<String, Object> queryMap);
}
